package org.spring.springboot.service;

import org.spring.springboot.domain.AdminMenu;

import java.util.List;

/**
 * 描述：
 * <p>
 * Author: 赵新国
 * Date: 2017/10/12 14:48
 */
public interface MenuService {

    /**
     * 用户拥有的菜单
     * @param userId
     * @return
     */
    List<AdminMenu> getMenuList(Short userId);

    /**
     * 获取所有菜单
     * @return
     */
    List<AdminMenu> selectAllMenu(Short pid);

    /**
     * 查询菜单
     * @param menuId
     * @return
     */
    AdminMenu findAdminMenu(Short menuId);

    /**
     * 保存菜单
     * @param adminMenu
     */
    void saveMenu(AdminMenu adminMenu);

    /**
     * 删除菜单
     * @param menuId
     */
    void deleteMenu(Short menuId);
}
